package com.ebraga.trackerclub.android.util;


public class IApplicationConstantsErrors {
	
	public static final String ILLEGAL_ARGUMENT_EXCEPTION = "Illegal Argument";
	public static final Long ILLEGAL_ARGUMENT_EXCEPTION_CODE = 1000L;
	
	public static final String INVALID_SESSION_EXCEPTION = "Invalid Session";
	public static final Long INVALID_SESSION_EXCEPTION_CODE = 1100L;	
	
	public static final String DB_CONNECTION_EXCEPTION = "Error DB Connection";
	public static final Long DB_CONNECTION_EXCEPTION_CODE = 1200L;		
	
	public static final String APPLICATION_ERROR = "Application Error";
	public static final Long APPLICATION_ERROR_CODE = 1300L;		

	public static final String DAO_EXCEPTION = "Database Exception";
	public static final Long DAO_EXCEPTION_CODE = 1400L;
	
	
	public static final String HANDLER_ILLEGAL_ARGUMENT_EXCEPTION = "Parâmetros de entrada inválido";
	public static final Long HANDLER_ILLEGAL_ARGUMENT_EXCEPTION_CODE = 100L;	
	
	public static final String HANDLER_DB_CONNECTION_EXCEPTION = "Erro ao conectar banco de dados";
	public static final Long HANDLER_DB_CONNECTION_EXCEPTION_CODE = 101L;	

	public static final String HANDLER_REMOTE_CONNECTION_EXCEPTION = "Erro ao acessar serviço externo";
	public static final Long HANDLER_REMOTE_CONNECTION_EXCEPTION_CODE = 102L;
	
	public static final String HANDLER_APPLICATION_EXCEPTION = "Erro na aplicação. Contactar Suporte";
	public static final Long HANDLER_APPLICATION_EXCEPTION_CODE = 103L;		
}
